package com.ychug.service.cms.service.impl;

import java.util.List;

import com.ychug.common.support.Convert;
import com.ychug.service.cms.entity.CmsSiteEntity;
import com.ychug.service.cms.service.ICmsSiteService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ychug.service.cms.mapper.CmsSiteMapper;


/**
 * 站点管理 服务层实现
 *
 * @author mcpcms
 * @date 2019-04-25
 */
@Service
public class CmsSiteServiceImpl implements ICmsSiteService
{
	@Autowired
	private CmsSiteMapper siteMapper;

	/**
	 * 查询站点管理信息
	 *
	 * @param siteId 站点管理ID
	 * @return 站点管理信息
	 */
	@Override
	public CmsSiteEntity selectSiteById(Integer siteId)
	{
		return siteMapper.selectSiteById(siteId);
	}

	/**
	 * 查询站点管理列表
	 *
	 * @param site 站点管理信息
	 * @return 站点管理集合
	 */
	@Override
	public List<CmsSiteEntity> selectSiteList(CmsSiteEntity site)
	{
		return siteMapper.selectSiteList(site);
	}

	/**
	 * 新增站点管理
	 *
	 * @param site 站点管理信息
	 * @return 结果
	 */
	@Override
	public int insertSite(CmsSiteEntity site)
	{
		return siteMapper.insertSite(site);
	}

	/**
	 * 修改站点管理
	 *
	 * @param site 站点管理信息
	 * @return 结果
	 */
	@Override
	public int updateSite(CmsSiteEntity site)
	{
		return siteMapper.updateSite(site);
	}

	/**
	 * 删除站点管理对象
	 *
	 * @param ids 需要删除的数据ID
	 * @return 结果
	 */
	@Override
	public int deleteSiteByIds(String ids)
	{
		return siteMapper.deleteSiteByIds(Convert.toStrArray(ids));
	}

}
